package storeEntity

// EbStoreAdvance 预售商品表
type StoreAdvance struct {
	ID           int64   `json:"id" gorm:"column:id" form:"id"`                                     // 预售商品id
	ProductId    int64   `json:"product_id" gorm:"column:product_id" form:"product_id"`             // 商品id
	Image        string  `json:"image" gorm:"column:image" form:"image"`                            // 商品主图
	Images       string  `json:"images" gorm:"column:images" form:"images"`                         // 轮播图
	Title        string  `json:"title" gorm:"column:title" form:"title"`                            // 活动标题
	Info         string  `json:"info" gorm:"column:info" form:"info"`                               // 简介
	Price        float64 `json:"price" gorm:"column:price" form:"price"`                            // 价格
	OtPrice      float64 `json:"ot_price" gorm:"column:ot_price" form:"ot_price"`                   // 原价
	Sort         int64   `json:"sort" gorm:"column:sort" form:"sort"`                               // 排序
	Stock        int64   `json:"stock" gorm:"column:stock" form:"stock"`                            // 库存
	Sales        int64   `json:"sales" gorm:"column:sales" form:"sales"`                            // 销量
	UnitName     string  `json:"unit_name" gorm:"column:unit_name" form:"unit_name"`                // 单位名
	StartTime    string  `json:"start_time" gorm:"column:start_time" form:"start_time"`             // 开始时间
	StopTime     string  `json:"stop_time" gorm:"column:stop_time" form:"stop_time"`                // 结束时间
	AddTime      string  `json:"add_time" gorm:"column:add_time" form:"add_time"`                   // 添加时间
	Status       int8    `json:"status" gorm:"column:status" form:"status"`                         // 商品状态
	IsDel        int8    `json:"is_del" gorm:"column:is_del" form:"is_del"`                         // 删除 0未删除1已删除
	Type         int8    `json:"type" gorm:"column:type" form:"type"`                               // 类型 0全款1定金
	Deposit      float64 `json:"deposit" gorm:"column:deposit" form:"deposit"`                      // 定金金额
	PayStartTime string  `json:"pay_start_time" gorm:"column:pay_start_time" form:"pay_start_time"` // 尾款支付开始时间
	PayStopTime  string  `json:"pay_stop_time" gorm:"column:pay_stop_time" form:"pay_stop_time"`    // 尾款支付结束时间
	DeliverTime  int64   `json:"deliver_time" gorm:"column:deliver_time" form:"deliver_time"`       // 付款后几天后发货
	Num          int64   `json:"num" gorm:"column:num" form:"num"`                                  // 最多购买几个
	TempId       int64   `json:"temp_id" gorm:"column:temp_id" form:"temp_id"`                      // 运费模板ID
	Quota        int64   `json:"quota" gorm:"column:quota" form:"quota"`                            // 限购总数
	QuotaShow    int64   `json:"quota_show" gorm:"column:quota_show" form:"quota_show"`             // 限购总数显示
	OnceNum      int64   `json:"once_num" gorm:"column:once_num" form:"once_num"`                   // 单次购买个数
}

// TableName 表名称
func (*StoreAdvance) TableName() string {
	return "eb_store_advance"
}
